home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / MISC / IHHD-04.ZIP / IHHD-04.TXT
Text File  |  1993-08-13  |  49KB  |  1,334 lines

  1. -------------------------------------------------------------------------------
  2.                Internet Head-To-Head Feed #04 - as of 09-Aug-93
  3. -------------------------------------------------------------------------------
  4. Date: Wed, 30 Jun 93 09:04:29 CDT
  5. From: I'll see you on the dark side of the moon <kreator@wam.umd.edu>
  6. To: Multiple recipients of list <ihhd@cactus.org>
  7. Subject: Things...
  8.  
  9. hi...
  10.  
  11. I was sitting on IRC one day, bored, and had always wanted to play a modem
  12. game over the internet...So I went to work, and in 15 minutes I whipped up
  13. my little socket program that just opens a raw connection (tcp) between 2
  14. hosts.
  15.  
  16. I have also written a VERY simple IRCii script to enable some modem games
  17. that delimit packets with an CR to be playable even over IRC! I have
  18. played perfect general tvis way as well, works great
  19.  
  20.  I started asking people if they wanted to play a game...finally found
  21. somebody willing to play Perfect General. So we used my connection program
  22. and off we went playing. It was great, we ran into 0 problems and it
  23. worked great.
  24.  
  25. I own an Amiga2000 and a USR Dual standard...local v32 9600 baud dialup
  26. was used at UMD.. I am also wondering why every mention here seems to be
  27. from PC owners...its all COM port this Falcon 3.0 that, MS-DOS this and
  28. that...i'm letting you know you can play games over the net with any
  29. personal computer...
  30.  
  31. I was going to stick a Makefile on my program and write some docs, and
  32. stick it up for ftp at various places until I found this ihhd deal. I have
  33. mixed feelings...I'm not sure to be angry with it because someone else
  34. already had my idea, or happy to find extra players :) I have read through
  35. the archive and looked at the source, and it is very similar to mine.
  36.  
  37. I have been wondering why there are so many tests going on...it really
  38. isn't all that necessary...You whip up the program...test ping times and
  39. go. I am seeing people posting ping times in the thousands...These ping
  40. times are just fine for non-action games, but will never ever work on
  41. action games. From my experiences, any ping times more than 100ms you can
  42. forget it for stuff like Falcon and Firepower etc etc. It just can't work
  43. because the delay is far too great. Another good thing to look for is the
  44. way the game sends data...look at your send data and receive data lights
  45. on your modem. If they only flash once in a while when you do moves etc,
  46. it may work...but if it looks like it sends a packet every second or so,
  47. you will need less than 100ms ping times.
  48.  
  49. The bottom line is this...action games such as Falcon and firepower will
  50. most probably never work...there is a chance of them working with decent
  51. ping times such as less than 75-100ms...games like perfect general work
  52. flawlessly...remember, these modem interfaces were designed for ZERO lag
  53. time..nothing..instantaneous connections.
  54.  
  55. Now...anybody want to play perfect general, leave me some mail... :)
  56.  
  57.  ---
  58. kreator@wam.umd.edu
  59.  
  60. -------------------------------------
  61.  
  62. Date: Wed, 30 Jun 93 14:37:07 CDT
  63. From: msanches@unlinfo.unl.edu (michael sanches)
  64. To: Multiple recipients of list <ihhd@cactus.org>
  65. Subject: Conyinuous Data Games
  66.  
  67. Hi Kreator, et al,
  68.  
  69.      As one who likes to play games, but knows little about 
  70. programming, I say that the more people experimenting on this the 
  71. better. 
  72.      I am waiting for the new Perfect General to come out before I 
  73. purchase a copy. When it comes out, I look forward to playing it on 
  74. the net. Maybe we can have a Perfect General Ladder and Tourney. By 
  75. the time it comes out, the Axis and Allies Tourney I am running on the
  76. net will be winding down. Maybe that will be a good time to start a 
  77. TPG tourney.
  78.      Right now, I am trying to get Command HQ to work over the net. 
  79. Any help you could contribute, Kreator, would be appreciated. We have 
  80. got it to work at about 92% speed over PC Pursuit. We have a 
  81. NETWORK.OVL file that breaks the cotinuous stream of data into packets.
  82.      So, instead of relying total on developing a perfect dialer 
  83. program, we are also modifying the game software (sort of).
  84.      They have also got CHQ to work on Delphi, which has to be slower 
  85. than the net. However, on Delphi, I think they could only play at 50% 
  86. speed. 
  87.      By the way, the NETWORK.OVL file is available on wuarchive as 
  88. chqnetov.zip. If any of you want to help us to get this to work, drop 
  89. me a line.  (msanches@unl.edu)
  90.  
  91.                          Rainbow Warrior
  92.  
  93.                               (The Eternal Optimist)
  94.  
  95.                  (msanches@unl.edu)   Mike Sanches
  96.  
  97. -------------------------------
  98.  
  99. Date: Fri, 2 Jul 93 17:08:16 CDT
  100. From: Johnny Stephens <ICJPS@asuvm.inre.asu.edu>
  101. To: Multiple recipients of list <ihhd@cactus.org>
  102. Subject: Dialer Source Files
  103.  
  104. Thanks to all who responded to my first post.  I was able to grab the
  105. dialer1.6.3.shar off cactus.org, but my VAX host apparently doesn't know
  106. how to unpack .shar files. (Or, *maybe* it's ME!)  It can handle .Z
  107. files ok, though.
  108.  
  109. Could some kind soul send me the source in .Z, .ZIP or vanilla ASCII
  110. format?  Thanks in advance.
  111.  
  112. icjps@asuvm.inre.asu.edu
  113.         -OR-
  114. ICJPS@ASUACAD
  115.  
  116. --
  117. Johnny
  118.  
  119. ---------------------------------------------------------------------------
  120. Johnny P. Stephens           | Sig file upgrade on backorder.  Will be
  121. Distance Learning Technology | here "any day now."
  122. Arizona State University     |  Opinions expressed are mine.
  123. ----------------------------------------------------------------------------
  124.  
  125. Date: Fri, 2 Jul 93 11:16:25 CDT
  126. From: Johnny Stephens <ICJPS@asuvm.inre.asu.edu>
  127. To: Multiple recipients of list <ihhd@cactus.org>
  128. Subject: SVGA Air Warriors
  129.  
  130. Hello!  I'm a newbie here.  I'm a former SVGA Air Warrior user, but don't
  131. use Genie anymore.
  132.  
  133. I'm perusing the mail archive from this list to find out what I need, but
  134. would appreciate hearing from anyone who has advice on how to proceed.
  135.  
  136. Other multi-player games I have:  WORLD CIRCUIT   FALCON 3.0
  137.  
  138.  
  139. Johnny Stephens
  140. Arizona State University
  141. (602)965-5716 Work
  142. (602)971-0717 Home
  143.  
  144. ---------------------------------------------------------------------------
  145. Johnny P. Stephens           | Sig file upgrade on backorder.  Will be
  146. Distance Learning Technology | here "any day now."
  147. Arizona State University     |  Opinions expressed are mine.
  148. ----------------------------------------------------------------------------
  149.  
  150. Date: Sun, 4 Jul 93 04:17:24 CDT
  151. From: pj@stacken.kth.se
  152. To: Multiple recipients of list <ihhd@cactus.org>
  153. Subject: Playing over the net
  154.  
  155. I have been a member of IHHD for a couple of months but I
  156. havn't tried it yet. But I have a question to you who is using
  157. it frequently, how good is it? Is it as fantastic as it sounds
  158. or...?
  159.  
  160. Patrik J.
  161.  
  162. ---------------------------
  163.  
  164. Date: Sun, 4 Jul 93 00:17:54 CDT
  165. From: "Randy W. Stoller" <rstolle@eis.calstate.edu>
  166. To: Multiple recipients of list <ihhd@cactus.org>
  167. Subject: Line Wars
  168.  
  169. I just uploaded a game called Line Wars to the incoming directory of
  170. cactus.org.  It's a pretty fun space combat game that can be played over
  171. the modem.  Hopefully it will be moved into the multi-player directory soon.
  172.  
  173. rstolle@eis.calstate.edu
  174.  
  175. ---------------------------------
  176.  
  177. Date: Sun, 4 Jul 93 00:12:56 CDT
  178. From: msanches@unlinfo.unl.edu (michael sanches)
  179. To: Multiple recipients of list <ihhd@cactus.org>
  180. Subject: P.S.
  181.  
  182. Hi Folks (again),
  183.  
  184.      By the way, I got the OPERATION COM-BAT game at Wal-Mart for 
  185. about $12.
  186.  
  187.             (msanches@unl.edu)     Rainbow Warrior
  188.  
  189. -------------------------------
  190.  
  191. Date: Sun, 4 Jul 93 00:05:55 CDT
  192. From: msanches@unlinfo.unl.edu (michael sanches)
  193. To: Multiple recipients of list <ihhd@cactus.org>
  194. Subject: Opponents wanted
  195.  
  196. Hi folks,
  197.  
  198.      I am still looking for people to see if we can get Command HQ to 
  199. work. I feel we are getting close!
  200.  
  201.      I am also looking for an opponent to see if we can get OPERATION 
  202. COM-BAT, by Merit Software, to work. It is a turn-based game with a 
  203. timer and each unit moves once. It looks like fun, though I haven't played 
  204. it. It looks like you could easily finish a game in less than an hour.
  205.  
  206.             (msanches@unl.edu)     Rainbow Warrior
  207.  
  208. ---------------------------------
  209.  
  210. Date: Tue, 6 Jul 93 18:12:45 CDT
  211. From: Johnny Stephens <ICJPS@asuvm.inre.asu.edu>
  212. To: Multiple recipients of list <ihhd@cactus.org>
  213. Subject: Dialer source code
  214.  
  215. Profuse apologies for the repost, but here goes:
  216.  
  217. My local host is a VMS machine, not Unix.  I don't know of a way to get it to
  218. unpack the .shar file of the source.
  219.  
  220. If someone could point me to a utility, or mail me the code in .Z, .ZIP, or
  221. plain ole' ASCII, I'd be grateful.
  222.  
  223. Hope to be able to try linking up with Air Warrior soon..
  224.  
  225. Thanks!
  226. --
  227. Johnny
  228.  
  229. -----------------------------
  230.  
  231. Date: Wed, 7 Jul 93 01:32:47 CDT
  232. From: knutson@mcc.com (Jim Knutson)
  233. To: Multiple recipients of list <ihhd@cactus.org>
  234. Subject: Re: Dialer source code
  235.  
  236. A .shar file is a self extracting shell script (DCL for you VMS types).
  237. If you don't have a Bourne shell to run it, then extract the files
  238. using your favorite editor.
  239.  
  240. The file starts with the string:
  241. sed 's/^@//' > "filename" <<'@//E*O*F filename//'
  242.  
  243. which says put all the text that follows into the file "filename".
  244. It also removes any leading at signs and it stops including lines
  245. when it finds a line with just the text '@//E*O*F filename//'.
  246.  
  247. Jim 
  248.  
  249. ---------------------------
  250.  
  251. Date: Mon, 28 Jun 93 22:54:32 CDT
  252. From: Kris Ong <krismon@quack.kfu.com>
  253. To: Multiple recipients of list <ihhd@cactus.org>
  254. Subject: Super Tetris
  255.  
  256. Has anyone tried Super tetris with dialer. If anyone wants to try...mail
  257. me.
  258.  
  259. -- 
  260. krismon@quack.kfu.com           An eye for an eye will make the 
  261. kris.ong@rose.com               whole world blind.
  262. Prodigy: GRTV13B                                 -MLK Jr.
  263.  
  264. ----------------------------
  265.  
  266. Date: Fri, 25 Jun 93 16:49:35 CDT
  267. From: sacke@ecn.purdue.edu (Jeff Hanna)
  268. To: Multiple recipients of list <ihhd@cactus.org>
  269. Subject: Almost there....
  270.  
  271. Many thanks to those of you who helped me get tcpdialer.c to compile. I just
  272. successfully did it (and the crowd goes wild).
  273.  
  274. Is showlog.c necessary for IHHD to work?  Guess what won't compile (and the
  275. crowd flogs the poster).
  276.  
  277. Here are the results.  Looks to me to be the same type of problem I had with
  278. tcpdialer.c
  279.  
  280. $ gcc showlog.c
  281. showlog.c: In function main:
  282. showlog.c:31: `time_t' undelcared (first use this function)
  283. showlog.c:31: (Each undelcared identifier is reported only once
  284. showlog.c:31: for each function it appears in.)
  285. showlog.c:31: parse error before `('
  286. $
  287.  
  288. Jeff
  289.  
  290. -------------------------------
  291.  
  292. Date: Wed, 14 Jul 93 09:08:21 CDT
  293. From: cisko@d0tokensun.fnal.gov (Greg Cisko)
  294. To: Multiple recipients of list <ihhd@cactus.org>
  295. Subject: World Circuit attempt!!!!
  296.  
  297. PC config
  298. ---------
  299. Local:                    Remote:
  300. Goldstar 386/sx W/387                   IBM Model 60 / 286
  301. 1MB TrueColor SVGA card                 DOS 6.0
  302. MSDOS 5.0 /Stacker 3.0
  303. ViVa 14400i Fax/modem
  304. QuickLinkII
  305. 19200 8/n/1                19200 8/n/1
  306.  
  307. Internet Hosts
  308. --------------
  309. d0tokensun.fnal.gov            cunixb.cc.columbia.edu    
  310. SUN SPARCstation IPX                    SUN 490
  311. SunOS 4.1.3                SunOS 4.1.2 or 4.1.3
  312. Cisco modem server            ?
  313.  
  314.  
  315. Test Date Friday June 4, 1993
  316. Test Date Friday July 9, 1999
  317. Testers :
  318.  
  319. Local: Greg Cisko    Remote: Jonathan David Kemp
  320.  
  321. Program Tested: World Circuit V1.05
  322.  
  323. Dialer program used:
  324.  
  325. TCPCALL/TCPANSWER 6/4/93
  326. DIALER            7/9/93
  327. ------------------------------------------------------------------------------
  328.  
  329. World Circuit had been VERY quick to connect and (SYNC connections) using 
  330. the "normal" modem connection. I was very hopefull that this would work. I
  331. really thought the only problem would be a very poor framerate. I was right
  332. on one point. Once we went thru the link menu to link. We recieved the "link
  333. established" ICON very quickly. So far so good. The next step is to transfer 
  334. data and SYNC both machines. The program went to the data transfer window
  335. and stopped! This transfer usually takes seconds not minutes. After a few 
  336. minutes the program reported the connection was lost & exited the link
  337. routines. At least the computer didn't lock up (like it did for falcon!)
  338. So this is my report. I'm not sure what the next step should be. Jonathan
  339. mentioned trying dialer instead of tcpdialer. Maybe we will....
  340.  
  341. And we did on July 9th. Basicly, the same results. It doesn't seem that
  342. IHHD is a possibility for WC/F1GP. Too bad...
  343.  
  344. Greg Cisko
  345.  
  346. ----------------------------------
  347.  
  348. Date: Wed, 14 Jul 93 17:39:35 CDT
  349. From: knutson@mcc.com (Jim Knutson)
  350. To: Multiple recipients of list <ihhd@cactus.org>
  351. Subject: Info on some modem games
  352.  
  353. This appeared in a recent USENET article.  I thought it might be of interest.
  354.  
  355. ------- Begin included article ------
  356.  
  357. From: andy@ss1.ivy.paramax.com (Andy Sulon)
  358. Newsgroups: comp.sys.ibm.pc.games.strategic
  359. Subject: Re: Alleged Modem Play
  360. Keywords: modem, ripoffs
  361. Date: 7 Jul 93 17:37:55 GMT
  362.  
  363. One thing you definitly want to look into is getting the updates for 
  364. all the programs. I have succesfully played Perfect General, Conquered
  365. Kingdoms, Empire Deluxe, and Global Conquest along with others that you
  366. didn't mention. There are updates for ALL these games. Some updates 
  367. are specifically for modem connection problems. In fact, all the games
  368. I mentioned above have fixes to the modem connection SW in the update.
  369.  
  370. I agree that getting these to work is quite a chore, but it is possible.
  371. And definitly worth the effort.
  372.  
  373. Here is a list of what I believe to be the latest version and
  374. where I got it from.
  375.  
  376.      Conquered Kingdoms        v1.1        Comes with Scenario Disk
  377.      Empire Deluxe             v3.2        FTP (forget where)
  378.      Global Conquest           v2.0        MPS BBS (available FTP too)
  379.      Perfect General           v1.2        Comes with Scenario Disk
  380.  
  381. QQP allowed me to upload the updates to DELPHI so there should be
  382. no problem with uploading to some FTP site on the NET. However, my
  383. NET upload record is 0-2 so I'd be happy to e-mail them out to
  384. someone who knows what the hell their doing.
  385.  
  386. AES
  387.  
  388. ------ End of included article ------
  389.  
  390. --------------------------------------
  391.  
  392. Date: Thu, 15 Jul 93 10:27:28 CDT
  393. From: knutson@cactus.org (Jim Knutson)
  394. To: Multiple recipients of list <ihhd@cactus.org>
  395. Subject: IHHD and Air Warrior
  396.  
  397. Just wanted to let everyone know that IHHD appears to be working fairly
  398. well for Air Warrior.  There are several of us using it fairly regularly
  399. to play Air Warrior.  You will probably not see many more Air Warrior
  400. test results due to this.
  401.  
  402. Jim
  403.  
  404. ----------------------------------
  405.  
  406. Date: Thu, 15 Jul 93 10:38:27 CDT
  407. From: knutson@cactus.org (Jim Knutson)
  408. To: Multiple recipients of list <ihhd@cactus.org>
  409. Subject: What's next?
  410.  
  411. Test results on new games have slowed down a bit, so I assume that
  412. everyone who wants to contribute has contributed what they can.  I
  413. think we have shown that the concept works reasonably well, but there
  414. are some games that just don't work well across "long delay" links.
  415.  
  416. The next thing to determine is what kind of features should this setup
  417. have.  Here's my view on the subject.  Note, this is without ever
  418. having used Compuserve, GEnie, etc. so I don't know how it compares to
  419. those types of services.
  420.  
  421. 1. There should be some automated way to determine which dialer is
  422.    usable from your site.
  423.  
  424. 2. There should be some way for novice users to determine how good a
  425.    connection it is.
  426.  
  427. 3. There should be some form of a discussion area where players can
  428.    meet to discuss their connections, etc.
  429.  
  430. There are probably others.  What do the rest of you think?
  431.  
  432. I would rather not reinvent the world if I can help it, so I was
  433. thinking of using IRC to handle the discussion areas.  Anyone have any
  434. thoughts good or bad about this?
  435.  
  436. Jim Knutson
  437. knutson@mcc.com
  438. cs.utexas.edu!milano!knutson
  439. Wk: (512) 338-3362
  440.  
  441. --------------------------------------
  442.  
  443. Date: Thu, 15 Jul 93 10:46:55 CDT
  444. From: bill@GAS.uug.Arizona.EDU (William D. Street)
  445. To: Multiple recipients of list <ihhd@cactus.org>
  446. Subject: Spectre
  447.  
  448. I saw the report for Spectre in the archives.....
  449.  
  450. anyone else ever try it and have any luck with it?
  451.  
  452. Thanks,
  453. Bill
  454.  
  455. ----------------------------------
  456.  
  457. Date: Thu, 15 Jul 93 11:02:35 CDT
  458. From: "I'll see you on the dark side of the moon" <kreator@wam.umd.edu>
  459. To: Multiple recipients of list <ihhd@cactus.org>
  460. Subject: tests...
  461.  
  462. Regarding tests, etc...
  463.  
  464. #1 - Most of the time it seems the tcp dialer is easier to run because it
  465. is a stateful protocol...unlike udp/datagram. I would suggest it default
  466. to tcp, unless otherwise specified.
  467.  
  468. #2 - I think ping or traceroute is pretty straight forward to use, maybe
  469. write a shell script to ask for a hostname and ping it and give
  470. results..try 1024 byte packets possibly, (size 1016.) traceroute wold be
  471. optimal for seeing routes/hops etc.
  472.  
  473. #3 - IRC sounds great to me, there could be a #ihhd channel, one could
  474. even write a bot to handle competitions and connecting..reminders sent out
  475. to players at certain times, etc. (Albeit a little complicated..maybe
  476. better to write a perl or C bot) Also, if they were to play Perfect
  477. General they woldnt even have to leave IRC to play...
  478.  
  479. -Chris
  480.  ---
  481. kreator@wam.umd.edu
  482.  
  483. ---------------------------------
  484.  
  485. Date: Thu, 15 Jul 93 23:05:48 CDT
  486. From: msf%skaro@as.arizona.edu (Michael Fulbright)
  487. To: Multiple recipients of list <ihhd@cactus.org>
  488. Subject: Command HQ Success!
  489.  
  490. Test Date:    7/15/93
  491.  
  492. PC config
  493. ---------
  494. Local:                    Remote:
  495. 80386-33                80386-33
  496. Boca SVGA (ET4000)            Boca SVGA (ET4000)
  497. MSDOS 5.0                DOS 5.0
  498. Practical Periphs PM14400FXMT        Microcom AV2400c (no compr/err corr.)
  499. Kermit 3.11                Telix
  500. 1200/1200 (serial/connect) 8/n/1    1200/1200 8/n/1
  501.  
  502. Internet Hosts
  503. --------------
  504. astro.as.arizona.edu            skaro.as.arizona.edu
  505. Sun 690(?) server            Decstation 3100
  506. SunOS 4.1.2                Ultrix 4.2
  507. Dialin thru annex            Dialin thru annex
  508.  
  509.  
  510. Ping Test
  511. ---------
  512. ----raz.csc.ncsu.edu PING Statistics----
  513. 113 packets transmitted, 112 packets received, 0% packet loss
  514. round-trip (ms)  min/avg/max = 156/162/218
  515.  
  516. NOTE - raz.csc.ncsu.edu is where the fellow running on skaro is
  517. really located. We couldnt get a connected to work to his machine
  518. (tcpcall got a core dump, tcpdialer never picked up the phone). So
  519. he rlogins from raz to skaro. I log onto astro and do a tcpanswer.
  520. He does a tcpcall on skaro and it works. If I try to call skaro from
  521. astro it never works. No core dump, no nothing. It just sits there.
  522. The ping times from skaro to astro are:
  523.  
  524. 35 packets transmitted, 35 packets received, 0% packet loss
  525. round-trip (ms)  min/avg/max = 0/0/3
  526.  
  527. So you can see these machines are virtually directly connected.
  528.  
  529.  
  530. PC/Internet Host Kermit File Transfer
  531. -------------------------------------
  532. I don't have precise #'s, but something in the 180cps range using
  533. extended packets.
  534.  
  535. PC/PC Kermit File Transfer
  536. --------------------------
  537. We havent tried this yet.
  538.  
  539. Software Test
  540. -------------
  541. Command HQ v1.97 -
  542.  
  543.  This is a nasty beast! No configuration possible except comm port,
  544. no chat mode prior to making the connection. It allows modem
  545. connections, where the program dials the phone and connects to the
  546. other machine. This doesnt appear to be the way to use Command HQ with
  547. IHHD.
  548.  
  549.  Alternatively you can do a 'direct serial' connection. However, when
  550. you do this the program drops and raises DTR - causing the modem to
  551. lose it connection. However, the S21 register on most modems
  552. apparently can be used to disable this side effect. In my modem manual
  553. (the Practical Peripherals) S21 is lister as a reserved register, but
  554. in my friends modem manual it  basically says set S21=0 and the modem
  555. will ignore any changes in DTR.
  556.  
  557. NOTE- YOU MUST USE 1200 BAUD either way, this is hard coded.
  558.  
  559. Ok, now things get murkier! We were able to use the direct connect
  560. option without losing carrier. Both modems TX lights were lit solidly,
  561. as both machines were sending CNTL-@'s to each other. But neither of
  562. our RX lights were on. The logfile created by tcpdialer showed that
  563. characters were indeed being sent from our machines.
  564.  
  565. So we tried again, except I stayed in Kermit with 'set debug session'
  566. on, so control characters are printed out when in connect mode. My
  567. friend started up the direct connect and I started to receive
  568. characters! Weird. So it dawns on me that Command HQ must not use
  569. hardware flow control during a direct connect. So I told my modem to
  570. not use any flow control, and then we tried connected. This time I did
  571. receive and transmit characters (both lights blinked). Unfortunately
  572. my friend was apparently unable to disable flow control on his modem,
  573. as he only sent characters.
  574.  
  575. So he dug out a breakout box and tied CTS and RTS together. We tried
  576. to connect again and voila! It worked. We then played a game for about
  577. an hour with no problems. The chat mode seemed to work, but we didnt
  578. really press our luck.
  579.  
  580. So, the recipe to get command hq to work:
  581.  
  582. 1) Set your modem so it ignores transitions in DTR - the default seems
  583. to be to hang up. On our two modems the command was 'ATS21=0', but
  584. check your manual. My manual says S21 is reserved, but it seems to
  585. work anyway.
  586.  
  587. 2) Set your modem to ignore handshaking completely. No XON/XOFF. No
  588. RTS/CTS. On my modem (the Practical Periphs) the command was AT&K0.
  589. Otherwise you'll need to tell the modem to RTS/CTR and then rig things
  590. up to tie RTS to CTS, otherwise your modem wont pass characters
  591. through to command hq.
  592.  
  593. 3) Make a 1200,8,n,1 connection using your favorite comm program. Be
  594. sure your comm program doesnt initialize your modem and negate steps 1
  595. and 2 above.
  596.  
  597. 4) Run command hq and then select human player, direct serial and then
  598. whatever com port your modem is on.
  599.  
  600.  
  601. If the DTR light blinks and you immediately lose carrier then you
  602. werent successful on step 1 above. If you have an internal modem and
  603. you cant monitor DTR, its a good bet you failed on step 1 if you lose
  604. carrier as well. If you get to the point where it says 'Testing
  605. Connection' and you havent lost carrier then you should see both your
  606. transmit and receive lights on your modem flash. If only transmit
  607. flashes then you probably werent successful with step 2. It usually on
  608. takes 10-15 seconds to get the 'Connected' message.
  609.  
  610.  
  611. Hope this helps everyone!
  612.  
  613.  
  614. --------------------------------------
  615.  
  616. Date: Thu, 15 Jul 93 23:08:52 CDT
  617. From: msf%skaro@as.arizona.edu (Michael Fulbright)
  618. To: Multiple recipients of list <ihhd@cactus.org>
  619. Subject: Perfect General Success!
  620.  
  621. Test Date:    7/13/93
  622.  
  623. PC config
  624. ---------
  625. Local:                    Remote:
  626. 80386-33                80386-33
  627. Boca SVGA (ET4000)            Boca SVGA (ET4000)
  628. MSDOS 5.0                DOS 5.0
  629. Practical Periphs PM14400FXMT        Microcom AV2400c (no compr/err corr.)
  630. Kermit 3.11                Telix
  631. 2400/2400 (serial/connect) 8/n/1    2400/2400 8/n/1
  632.  
  633. Internet Hosts
  634. --------------
  635. astro.as.arizona.edu            skaro.as.arizona.edu
  636. Sun 690(?) server            Decstation 3100
  637. SunOS 4.1.2                Ultrix 4.2
  638. Dialin thru annex            Dialin thru annex
  639.  
  640.  
  641. Ping Test
  642. ---------
  643. ----raz.csc.ncsu.edu PING Statistics----
  644. 113 packets transmitted, 112 packets received, 0% packet loss
  645. round-trip (ms)  min/avg/max = 156/162/218
  646.  
  647. NOTE - raz.csc.ncsu.edu is where the fellow running on skaro is
  648. really located. We couldnt get a connected to work to his machine
  649. (tcpcall got a core dump, tcpdialer never picked up the phone). So
  650. he rlogins from raz to skaro. I log onto astro and do a tcpanswer.
  651. He does a tcpcall on skaro and it works. If I try to call skaro from
  652. astro it never works. No core dump, no nothing. It just sits there.
  653. The ping times from skaro to astro are:
  654.  
  655. 35 packets transmitted, 35 packets received, 0% packet loss
  656. round-trip (ms)  min/avg/max = 0/0/3
  657.  
  658. So you can see these machines are virtually directly connected.
  659.  
  660.  
  661. PC/Internet Host Kermit File Transfer
  662. -------------------------------------
  663. I don't have precise #'s, but something in the 180cps range using
  664. extended packets.
  665.  
  666. PC/PC Kermit File Transfer
  667. --------------------------
  668. We havent tried this yet.
  669.  
  670. Software Test
  671. -------------
  672. Perfect General:
  673.  
  674.  We are not currently using the latest version (1.2 I think). The
  675. program never reports the version #, its just the original version.
  676. We met after doing a tcpcall/tcpanswer and chatted in the chat mode
  677. of Perfect General. We then agreed who would be the primary player.
  678. The two computers synchronized with no troubles and we played
  679. approximately 2 1/2 hours with no glitches. The game was fairly
  680. responsive to commands. We popped up the chat window several times
  681. while playing with no problems. We were also able to save the game
  682. successfully and restart. Overall, Perfect General seems to work
  683. without any problems!
  684.  
  685.  
  686. -------------------------------
  687.  
  688. Date: Mon, 26 Jul 93 17:05:07 CDT
  689. From: Johnny Stephens <ICJPS@asuvm.inre.asu.edu>
  690. To: Multiple recipients of list <ihhd@cactus.org>
  691. Subject: dialer compile problems
  692.  
  693. At the risk of exposing my naivete' regarding C, I'm having problems
  694. compiling the dialer code:
  695.  
  696. $ make
  697.         gcc -g  showlog.c -o showlog
  698. showlog.c: In function `main':
  699. showlog.c:31: `time_t' undeclared (first use this function)
  700. showlog.c:31: (Each undeclared identifier is reported only once
  701. showlog.c:31: for each function it appears in.)
  702. showlog.c:31: parse error before `)'
  703. *** Error code 1
  704.  
  705. Stop.
  706.  
  707.  
  708. This system is running System V/88 on a Sun SPARCcenter 2000.  Anyone else
  709. run into this?  Is it a simple fix?
  710.  
  711. I don't have easy access to the manuals for this compiler....can anyone
  712. help?
  713.  
  714. Thanks in advance!
  715. Johnny
  716.  
  717. -----------------------------------
  718.  
  719. Date: Mon, 26 Jul 93 17:21:18 CDT
  720. From: knutson@mcc.com (Jim Knutson)
  721. To: Multiple recipients of list <ihhd@cactus.org>
  722. Subject: Re: dialer compile problems
  723.  
  724. I wonder what happened to the standard include files.  Anyway,
  725. you can include the following line at the top of the file:
  726.  
  727. typedef long time_t;
  728.  
  729. Jim Knutson                                                | |
  730. knutson@mcc.com                                         --=oOo=--
  731. cs.utexas.edu!milano!knutson                               +
  732. Wk: (512) 338-3362                                      Check Six!
  733.  
  734. ------------------------------------
  735.  
  736. Date: Tue, 27 Jul 93 08:12:43 CDT
  737. From: "Mach, Rick" <RMach@sgdmail1.arlut.utexas.edu>
  738. To: Multiple recipients of list <ihhd@cactus.org>
  739. Subject: RE: dialer compile problems
  740.  
  741. I have never compiled the code but I do know C.  time_t is a typedefed 
  742. variable type.  It looks like you are missing the define in one of the 
  743. header files.  You could search the header files to see which one contains a 
  744. typedef ??? time_t.  In ANSI C, it is located time.h.  You could add it to 
  745. the c file if you cannot find the include file.  Something like
  746.  
  747. typedef long time_t
  748.  
  749. should probably work.
  750.  
  751. Rick
  752.  
  753. PS:  Does anyone else have a suggestion?
  754.  ---------
  755. From: ihhd
  756. To: Multiple recipients of list
  757. Subject: dialer compile problems
  758. Date: Monday, July 26, 1993 5:08PM
  759.  
  760. At the risk of exposing my naivete' regarding C, I'm having problems
  761. compiling the dialer code:
  762.  
  763. $ make
  764.         gcc -g  showlog.c -o showlog
  765. showlog.c: In function `main':
  766. showlog.c:31: `time_t' undeclared (first use this function)
  767. showlog.c:31: (Each undeclared identifier is reported only once
  768. showlog.c:31: for each function it appears in.)
  769. showlog.c:31: parse error before `)'
  770. *** Error code 1
  771.  
  772. Stop.
  773.  
  774.  
  775. This system is running System V/88 on a Sun SPARCcenter 2000.  Anyone else
  776. run into this?  Is it a simple fix?
  777.  
  778. I don't have easy access to the manuals for this compiler....can anyone
  779. help?
  780.  
  781. Thanks in advance!
  782. Johnny
  783.  
  784. --------------------------------
  785.  
  786. Date: Fri, 30 Jul 93 13:00:45 CDT
  787. From: knutson@mcc.com (Jim Knutson)
  788. To: Multiple recipients of list <ihhd@cactus.org>
  789. Subject: Getting off the list
  790.  
  791. Please stop sending unsubscribe messages to the mailing list.
  792.  
  793. If you want to get off the list, send email to listserv@cactus.org
  794. with the following text:
  795.  
  796. unsubscribe ihhd
  797.  
  798. Jim Knutson                                                | |
  799. knutson@mcc.com                                         --=oOo=--
  800. cs.utexas.edu!milano!knutson                               +
  801. Wk: (512) 338-3362                                      Check Six!
  802.  
  803. ----------------------------
  804.  
  805. Date: Fri, 30 Jul 93 16:29:15 CDT
  806. From: Jeff Beadles <jeff@onion.rain.com>
  807. To: Multiple recipients of list <ihhd@cactus.org>
  808. Subject: Problems with dialer, et al...
  809.  
  810. Well, I finally broke down and decided to port the ihdd stuff to BSDI.
  811. (386 based BSD unix.)
  812.  
  813. After wading thru the terminal control stuff, and successfully getting it to
  814. build, I've ran up against what I think is a wall.
  815.  
  816. It appears that dialer sends data out over the network in host-specific byte
  817. order.  (endian-ness).  I attempted to test it from a Sun 3/60 (Motorola 68xxx
  818. processor) and my BSDI box with a 80386.  After expermentation, I used the
  819. -l logfile option, and looked at the data.  I saw:
  820.  
  821. od -c of 386.out file:
  822. 0000000    O 213   Y   , 021   u  \0  \0 001  \0  \0  \0   Z   O 213   Y
  823. 0000020    ,   ?   1 003  \0 001  \0  \0  \0   Z   O 213   Y   ,   ; 363
  824. 0000040  005  \0 001  \0  \0  \0   Z   O 213   Y   ,   / 264  \b  \0 001
  825. 0000060   \0  \0  \0   Z   O 213   Y   ,   ?   ] 013  \0 001  \0  \0  \0
  826. 0000100    Z   O 213   Y   ,   q 356  \r  \0 001  \0  \0  \0   Z   Q 213
  827. 0000120    Y   ,   ] 242 007  \0 001  \0  \0  \0 003   Q 213   Y   , 034
  828. 0000140  020  \n  \0 001  \0  \0  \0 003   Q 213   Y   , 374 025  \f  \0
  829. 0000160  001  \0  \0  \0 003
  830. 0000165
  831.  
  832. And, of the 68000.in file:
  833. 0000000    ,   Y 213   O  \0 002 255 345  \0  \0  \0 001   Z   ,   Y 213
  834. 0000020    O  \0 005   m 003  \0  \0  \0 001   Z   ,   Y 213   O  \0  \b
  835. 0000040    ,   $  \0  \0  \0 001   Z   ,   Y 213   O  \0 013   9   g  \0
  836. 0000060   \0  \0 001   Z   ,   Y 213   O  \0  \r   \   I  \0  \0  \0 001
  837. 0000100    Z   ,   Y 213   P  \0  \0 331   &  \0  \0  \0 001   Z   ,   Y
  838. 0000120  213   Q  \0  \t 262 310  \0  \0  \0 001 003   ,   Y 213   Q  \0
  839. 0000140   \f   # 307  \0  \0  \0 001 003   ,   Y 213   Q  \0 016   F 246
  840. 0000160   \0  \0  \0 001 003
  841. 0000165
  842.  
  843. Has anyone successfully run this program from different architecture hosts?
  844. It *really* looks like a byte ordering problem.
  845.  
  846. On another note, I'd be interested in trying this with SVGA AW.  Anyone
  847. interested?  (I'm in the PST timezone.)  Drop me a note if so.
  848.  
  849. Also attached are the diffs that I had to make for BSDI compilation.
  850. I'm not 100% sure that they are correct, as with the byte ordering problem
  851. I couldn't test things right.  (I could type on the BSDI box and see it on
  852. the Sun, but not vice versa.)
  853.  
  854. Suggestions/comments anyone?  I think that the "right" thing to do is to send
  855. out all data in network byte order, let the client decode it for their
  856. architecture.
  857.  
  858.     -Jeff
  859. -- 
  860. Jeff Beadles        jeff@onion.rain.com
  861.  
  862.  
  863. The Makefile needed to have explicit dependencies on the targets.
  864.  
  865. % diff Makefile.orig  Makefile
  866. 14a15,21
  867. > dialer: dialer.c
  868. >       $(CC) $(CFLAGS) -o dialer dialer.c
  869. > tcpdialer: tcpdialer.c
  870. >       $(CC) $(CFLAGS) -o tcpdialer tcpdialer.c
  871. > showlog: showlog.c
  872. >       $(CC) $(CFLAGS) -o showlog showlog.c
  873.  
  874. dialer & tcpdialer had the same changes.
  875. Changed [sg]tty to the proper ioctls.
  876.  
  877. diff tcpdialer.c.orig  tcpdialer.c
  878. 346a347,349
  879. > #ifdef bsdi
  880. >       ioctl(0, TIOCGETP, &saved_tty);
  881. > # else
  882. 347a351
  883. > #endif
  884. 351a356,358
  885. > #ifdef bsdi
  886. >       ioctl(0, TIOCSETP, &saved_tty);
  887. > #else
  888. 352a360
  889. > #endif
  890. 358a367,371
  891. > #ifdef bsdi
  892. >       ioctl(0, TIOCGETP, &tty);
  893. >       tty.sg_flags |= RAW;
  894. >       ioctl(0, TIOCSETP, &tty);
  895. > #else
  896. 361a375
  897. > #endif
  898. 367a382,386
  899. > #ifdef bsdi
  900. >       ioctl(0, TIOCGETP, &tty);
  901. >       tty.sg_flags &= ~RAW;
  902. >       ioctl(0, TIOCSETP, &tty);
  903. > # else
  904. 370a390
  905. > #endif
  906. 378a399,401
  907. > #ifdef bsdi
  908. >     ioctl(0, TIOCGETP, &tty);
  909. > # else
  910. 379a403,404
  911. > #endif
  912. 385a411,413
  913. > #ifdef bsdi
  914. >       ioctl(0, TIOCSETP, &tty);
  915. > # else
  916. 386a415
  917. > #endif
  918.  
  919. -----------------------------------
  920.  
  921. Date: Fri, 30 Jul 93 17:15:41 CDT
  922. From: knutson@mcc.com (Jim Knutson)
  923. To: Multiple recipients of list <ihhd@cactus.org>
  924. Subject: Re: Problems with dialer, et al...
  925.  
  926. > It appears that dialer sends data out over the network in host-specific byte
  927. > order.  (endian-ness).  I attempted to test it from a Sun 3/60 (Motorola 68xxx
  928. > processor) and my BSDI box with a 80386.  After expermentation, I used the
  929. > -l logfile option, and looked at the data.  I saw:
  930. > od -c of 386.out file:
  931. > 0000000    O 213   Y   , 021   u  \0  \0 001  \0  \0  \0   Z   O 213   Y
  932. > And, of the 68000.in file:
  933. > 0000000    ,   Y 213   O  \0 002 255 345  \0  \0  \0 001   Z   ,   Y 213
  934.  
  935. You should use the showlog program to print the log files.  The log
  936. files contain not only the data pumped through the dialer programs, but
  937. also time stamps.  The time stamps are written to the log in binary form
  938. and are in a host dependent format.  The data that dialer pumps is
  939. strictly a sequential stream of bytes without any specific order.
  940.  
  941. > Has anyone successfully run this program from different architecture hosts?
  942. > It *really* looks like a byte ordering problem.
  943.  
  944. It has been run on a variety of hosts (Sun, NeXT, probably some others).
  945.  
  946. > On another note, I'd be interested in trying this with SVGA AW.  Anyone
  947. > interested?  (I'm in the PST timezone.)  Drop me a note if so.
  948.  
  949. I'll fly with you.  Drop me a note to schedule an evening.
  950.  
  951. > Also attached are the diffs that I had to make for BSDI compilation.
  952. > I'm not 100% sure that they are correct, as with the byte ordering problem
  953. > I couldn't test things right.  (I could type on the BSDI box and see it on
  954. > the Sun, but not vice versa.)
  955.  
  956. Not sure why it only works in one direction.  I do know that you need
  957. to specify the remote host on both sides.  E.g.:
  958.  
  959. sun> dialer bsdi.host.com
  960.  
  961. and
  962.  
  963. bsdi> dialer sun.host.com
  964.  
  965.  
  966. You might want to start with tcpdialer -answer and tcpdialer -call
  967. remotehost to verify that you have a bidirectional stream connection
  968. that works.  It uses tcp instead of udp, but it might help your
  969. diagnostics.
  970.  
  971. > Suggestions/comments anyone?  I think that the "right" thing to do is to send
  972. > out all data in network byte order, let the client decode it for their
  973. > architecture.
  974.  
  975. Can't as there's no byte groupings to determine the order of.  Only
  976. the log files will be host specific and I don't know if it's worth
  977. doing network byte ordering for the time stamps in the log files.
  978. What does everyone think?
  979.  
  980. By the way, thanks for the BSDI updates.  I'll encorporate them into
  981. the code and put out another release soon.
  982.  
  983. Jim Knutson                                                | |
  984. knutson@mcc.com                                         --=oOo=--
  985. cs.utexas.edu!milano!knutson                               +
  986. Wk: (512) 338-3362                                      Check Six!
  987.  
  988. ------------------------------------
  989.  
  990. Date: Sat, 31 Jul 93 09:44:48 CDT
  991. From: thakulin@hadron.hut.fi (Timo Hakulinen)
  992. To: Multiple recipients of list <ihhd@cactus.org>
  993. Subject: patch to tcpdialer.c
  994.  
  995. Removing one leftover line which breaks up in AIX 3.1.  How come nobody
  996. else has noticed this?  I'd expect it to cause a core dump in most systems.
  997.  
  998. Timo
  999.  
  1000. *** tcpdialer.c.org    Wed Jun 30 17:27:11 1993
  1001. --- tcpdialer.c    Thu Jul  1 19:43:21 1993
  1002. ***************
  1003. *** 198,204 ****
  1004.           while (1) {
  1005.               printf("Ringing %s...", remotehost);
  1006.               fflush(stdout);
  1007. -             bcopy(name,saddr,sizeof(name));
  1008.               errcode = connect(sock, (struct sockaddr*)&name,
  1009.                         sizeof name);
  1010.               if (errcode == -1) {
  1011. --- 198,203 ----
  1012.  
  1013. ----------------------------
  1014.  
  1015. Date: Sat, 31 Jul 93 13:58:25 CDT
  1016. From: Jeff Beadles <jeff@onion.rain.com>
  1017. To: Multiple recipients of list <ihhd@cactus.org>
  1018. Subject: Re: Problems with dialer, et al... 
  1019.  
  1020. > Jim Knutson <knutson@mcc.com> wrote:
  1021. >> Jeff Beadles  <jeff@onion.rain.com> wrote:
  1022. >> It appears that dialer sends data out over the network in host-specific byte
  1023. >> order.  (endian-ness).  I attempted to test it from a Sun 3/60 (Motorola 68xxx
  1024. >> processor) and my BSDI box with a 80386.  After expermentation, I used the
  1025. >> -l logfile option, and looked at the data.  I saw:
  1026. >> 
  1027. >> od -c of 386.out file:
  1028. >> 0000000    O 213   Y   , 021   u  \0  \0 001  \0  \0  \0   Z   O 213   Y
  1029. >> 
  1030. >> And, of the 68000.in file:
  1031. >> 0000000    ,   Y 213   O  \0 002 255 345  \0  \0  \0 001   Z   ,   Y 213
  1032. >
  1033. >You should use the showlog program to print the log files.  The log
  1034. >files contain not only the data pumped through the dialer programs, but
  1035. >also time stamps.  The time stamps are written to the log in binary form
  1036. >and are in a host dependent format.  The data that dialer pumps is
  1037. >strictly a sequential stream of bytes without any specific order.
  1038.  
  1039. Ahhhh!  That makes sense.  The clocks between the two hosts are synced
  1040. to in the ms range, so that explains things being identical except for byte
  1041. ordering.
  1042.  
  1043. >> Also attached are the diffs that I had to make for BSDI compilation.
  1044. >> I'm not 100% sure that they are correct, as with the byte ordering problem
  1045. >> I couldn't test things right.  (I could type on the BSDI box and see it on
  1046. >> the Sun, but not vice versa.)
  1047. >
  1048. >Not sure why it only works in one direction.  I do know that you need
  1049. >to specify the remote host on both sides.  E.g.:
  1050. >sun> dialer bsdi.host.com
  1051. >bsdi> dialer sun.host.com
  1052. >
  1053. >You might want to start with tcpdialer -answer and tcpdialer -call
  1054. >remotehost to verify that you have a bidirectional stream connection
  1055. >that works.  It uses tcp instead of udp, but it might help your
  1056. >diagnostics.
  1057.  
  1058. After further investigation, I have found the following;
  1059.  
  1060. tcpdialer works fine in both directions.  When running dialer,
  1061. the BSDI box can send to the Sun, but when the Sun sends to the
  1062. BSDI box, it receives ICMP port unreachable. (The wonders of Etherfind! :-)
  1063. It appears that the BSDI box isn't listening on the socket.  I'm going
  1064. to dig into this further soon.  (Has anyone else seen anything like this?)
  1065.  
  1066. >> Suggestions/comments anyone?  I think that the "right" thing to do is to send
  1067. >> out all data in network byte order, let the client decode it for their
  1068. >> architecture.
  1069. >
  1070. >Can't as there's no byte groupings to determine the order of.  Only
  1071. >the log files will be host specific and I don't know if it's worth
  1072. >doing network byte ordering for the time stamps in the log files.
  1073. >What does everyone think?
  1074.  
  1075. It's not worth it!  Please forget that I even mentioned it. :-)
  1076.  
  1077. >By the way, thanks for the BSDI updates.  I'll encorporate them into
  1078. >the code and put out another release soon.
  1079.  
  1080. Sure!  It's the only machine here with spare serial ports.
  1081. (I'll be running ihhd via a PC that is plugged directly into a 
  1082. serial port on an internet-connected host.)
  1083.  
  1084. Later, and thanks for the help,
  1085.     -Jeff
  1086. -- 
  1087. Jeff Beadles       jeff@onion.rain.com
  1088.  
  1089. ---------------------------------
  1090.  
  1091. Date: Mon, 2 Aug 93 16:06:56 CDT
  1092. From: knutson@mcc.com (Jim Knutson)
  1093. To: Multiple recipients of list <ihhd@cactus.org>
  1094. Subject: fly8 simulator on cactus.org
  1095.  
  1096. I just added the Fly8 flight simulator to the archives on cactus.org.
  1097.  
  1098. It's a wire frame graphics jet dogfight flight simulator that supports
  1099. multiplayer capabilities.  I haven't tried to use the multi-player
  1100. stuff yet though.  It requires VGA, 386DX recommended and supports the
  1101. ET4000 video cards directly.
  1102.  
  1103. You can find it on cactus.org in:
  1104.  
  1105. /pub/IHHD/multi-player/fly8100d.zip    Dos executable and docs.
  1106. /pub/IHHD/multi-player/fly8100s.zip    Source for DOS, Amiga, & Sun.
  1107.  
  1108. Jim Knutson                                                | |
  1109. knutson@mcc.com                                         --=oOo=--
  1110. cs.utexas.edu!milano!knutson                               +
  1111. Wk: (512) 338-3362                                      Check Six!
  1112.  
  1113. -------------------------------
  1114.  
  1115. Date: Wed, 4 Aug 93 11:33:06 CDT
  1116. From: adams_g@jdola.lanl.gov (Gavin Adams)
  1117. To: Multiple recipients of list <ihhd@cactus.org>
  1118. Subject: SunOS Version of TCP Dialer
  1119.  
  1120. I'm having a bear of time getting enough disk space on my Sun to install 
  1121. gcc.  Since the make file for tcpdialer seems to require this, I was 
  1122. wondering if anyone has a compiled version of tcp dialer for SunOS 4.1.3???
  1123.  
  1124. If I do get it, I'm looking for some Air Warrior pilots to fly against.
  1125.  
  1126. -----------------------------------------------------------------------
  1127. Gavin "Boo Boo" Adams                           Visualize Whirled Peas!
  1128. Digital Equipment Corporation
  1129. Gavin.Adams@lso.mts.dec.com
  1130. now appearing at...
  1131. Los Alamos National Laboratory
  1132. adams_g@jdola.lanl.gov
  1133.  
  1134. -----------------------------------
  1135.  
  1136. Date: Wed, 4 Aug 93 13:57:12 CDT
  1137. From: adams_g@jdola.lanl.gov (Gavin Adams)
  1138. To: Multiple recipients of list <ihhd@cactus.org>
  1139. Subject: I got it! No mora mail! Please! :)
  1140.  
  1141. Thanks to Greg, Mark, Bob, and Mike.  CC did indeed work fine, and I'm not 
  1142. going to tell anyone that I write network software for a living. :)
  1143.  
  1144. Just need to install a modem on a local terminal server and I'm off to the 
  1145. races (or skies)!
  1146.  
  1147. -----------------------------------------------------------------------
  1148. Gavin "Boo Boo" Adams                           Visualize Whirled Peas!
  1149. Digital Equipment Corporation
  1150. Gavin.Adams@lso.mts.dec.com
  1151. now appearing at...
  1152. Los Alamos National Laboratory
  1153. adams_g@jdola.lanl.gov
  1154.  
  1155. -------------------------------------
  1156.  
  1157. Date: Thu, 5 Aug 93 12:35:29 CDT
  1158. From: knutson@mcc.com (Jim Knutson)
  1159. To: Multiple recipients of list <ihhd@cactus.org>
  1160. Subject: Re: SunOS Version of TCP Dialer
  1161.  
  1162. > I'm having a bear of time getting enough disk space on my Sun to install 
  1163. > gcc.  Since the make file for tcpdialer seems to require this, I was 
  1164. > wondering if anyone has a compiled version of tcp dialer for SunOS 4.1.3???
  1165.  
  1166. It doesn't require gcc.  Just change the CC=gcc to CC=cc.
  1167.  
  1168. > If I do get it, I'm looking for some Air Warrior pilots to fly against.
  1169.  
  1170. I'll fly against you.  Send me email to arrange a time.
  1171.  
  1172. Jim Knutson                                                | |
  1173. knutson@mcc.com                                         --=oOo=--
  1174. cs.utexas.edu!milano!knutson                               +
  1175. Wk: (512) 338-3362                                      Check Six!
  1176.  
  1177. -------------------------------
  1178.  
  1179. Date: Thu, 5 Aug 93 16:06:48 CDT
  1180. From: adams_g@jdola.lanl.gov (Gavin Adams)
  1181. To: Multiple recipients of list <ihhd@cactus.org>
  1182. Subject: IHHD Air Warrior Test Using Dialer
  1183.  
  1184. Sometimes it really amazes me that the Internet is so large and useful.  The 
  1185. scary part is that I can't imagine life without some type of network access. 
  1186.  Now only if the NSF will replace the NFSnet backbone with SONET or ATM 
  1187. (maybe even HIPPI), and mandate all connections have at least T3 speed 
  1188. lines... :)  Ok, ok, on to the test.
  1189.  
  1190. Air Warrior Test on 4-Aug-1993:
  1191.  
  1192. Bob Crane and myself flew for about an hour.  There were problems getting 
  1193. talk to run, but after a few mail messages, I was able to connect via dialer 
  1194. to his machine.
  1195.  
  1196. Once connected, Bob was able to issue the 'connect' message which my copy of 
  1197. AW responded to.  There were only a couple of times where bad packets caused 
  1198. problems, but beside that, we were able to fly.
  1199.  
  1200. Technical notes: I did some initial ping tests at 2135 PDT (0335Z), and out 
  1201. of 20 packets, I was getting 81-110ms with ~97ms average response time.  
  1202. This was spanning 1 time zone (Bob is in PDT), and at least 2 regional 
  1203. carriers.  Bob, where exactly is wsu.edu?
  1204.  
  1205. Locally, I connected my PC to our lab's main terminal server at 9600 bps, no 
  1206. correction or compression, and TELNETed into my Sun.  From there I ran the 
  1207. dialer software.  Bob was also running at 9.6K, and AW was setup for a 9.6K 
  1208. connection.
  1209.  
  1210. We did run into a few problems that might be related to too high of a baud 
  1211. rate or pecularities (sorry, bad spelling day) in the AW software.  Our next 
  1212. test will be at 2400 bps.
  1213.  
  1214. Overall, the connection was solid enough for Bob to give me a case of high 
  1215. speed lead poisoning while I had great rear view of the hits. :)
  1216.  
  1217.  
  1218. --- Gavin (Visualize Whirled Peas!)
  1219.  
  1220. Gavin "Boo Boo" Adams
  1221. Digital Equipment Corporation            Los Alamos National Laboratory
  1222. Gavin.Adams@lso.mts.dec.com              adams_g@jdola.lanl.gov
  1223. 505.662.2011                             505.667.5255
  1224.  
  1225. --------------------------------
  1226.  
  1227. Date: Fri, 6 Aug 93 01:11:33 CDT
  1228. From: Mutator <paskaggs@ucdavis.edu>
  1229. To: Multiple recipients of list <ihhd@cactus.org>
  1230. Subject: Seige
  1231.  
  1232. Every time I try to play Seige and Dogs of War with my brother using
  1233. tcpdialer, the game hangs after it transmits the scenario.  Is there
  1234. anyway to change this?
  1235. I apologize if I am sending this to the wrong place, but I am still new at
  1236. the stuff.
  1237.  
  1238. ------------------------------------------------------------------------------
  1239. ]  Mutator              ][ "The first one to die LOSES!"                     [
  1240. ]  ez008445@UCDavis.EDU ][          Tug Benson, HOT SHOTS PART DEUX          [
  1241. -------------------------------------------------------------------------------
  1242.  
  1243. ----------------------------------
  1244.  
  1245. Date: Fri, 6 Aug 93 10:37:19 CDT
  1246. From: Johnny Stephens <ICJPS@asuvm.inre.asu.edu>
  1247. To: Multiple recipients of list <ihhd@cactus.org>
  1248. Subject: AW players
  1249.  
  1250. Well, I finally got dialer to compile on my machine.  Thanks to those who
  1251. helped me through this.
  1252.  
  1253. I'd be interested in testing it out some evening this weekend...if you're so
  1254. inclined, let me know.
  1255.  
  1256. --
  1257. Johnny
  1258.  
  1259. -----------------------------------
  1260.  
  1261. Date: Mon, 9 Aug 93 15:53:35 CDT
  1262. From: knutson@mcc.com (Jim Knutson)
  1263. To: Multiple recipients of list <ihhd@cactus.org>
  1264. Subject: Re: Seige
  1265.  
  1266. There may be several reasons for hangs.  The most probable that I can
  1267. think of is using flow control.  Try turning it off on your modem and
  1268. see if that helps.  You can also try using dialer instead of
  1269. tcpdialer.
  1270.  
  1271. Jim
  1272.  
  1273. ---------------------------------
  1274.  
  1275. Date: Mon, 9 Aug 93 19:46:41 CDT
  1276. From: NJAWED@oavax.csuchico.edu
  1277. To: Multiple recipients of list <ihhd@cactus.org>
  1278. Subject: I need clear-cut step-by-step information
  1279.  
  1280.     I'm very new to the concept of playing certain games over the net.  I
  1281. need a text file telling me exactly what to do and how do it.  I downloaded the
  1282. dialer program from cactus.org.  But, unfortunately it's not compiled.  How do
  1283. I compile, what do I do with it once it's compiled, etc.?  I've also heard of
  1284. something called IUL? What is it, where do I get it, etc.  I'm quite confused. 
  1285. I would appreciate it if someone could send me an information file (or tell me
  1286. what ftp site to get it from) explaining all that has to do with this concept.
  1287. Thank you for your time.  Please e-mail me as soon as possible.
  1288.  
  1289.  
  1290.  
  1291.                     NJAWED@OAVAX.CSUCHICO.EDU
  1292.  
  1293. -------------------------------
  1294.  
  1295. Date: Mon, 9 Aug 93 21:26:27 CDT
  1296. From: Russell Webb <rwebb@panix.com>
  1297. To: Multiple recipients of list <ihhd@cactus.org>
  1298. Subject: IHHD new user comments
  1299.  
  1300. Hello, I just joined the IHHD list and managed to get the tcpdialer
  1301. programs compiled on a Sun 1+.  It took two bits of fiddling:
  1302. 1) the bcopy patch mentioned several days ago (I saw this in the 
  1303. mail archive), and 2) the inet_ntoa call on line 179 of tcpdialer.c
  1304. code:
  1305.  
  1306.    len = sizeof(saddr);
  1307.    if (getpeername(msgsock, &saddr, &len) == 0) {
  1308. >       printf("\007answered call from %s\n",inet_ntoa(saddr.sin_addr));
  1309.    }
  1310.  
  1311. Header files and dbx tell me that sin_addr is a union that evaluates to 
  1312. -2139448823 (or 2155518473?).  After removing this call, the progam no 
  1313. longer dumps core and does echo text back and forth between the clients.
  1314. Is this a deficiency in the Sun's networking code and setup [likely]?
  1315.  
  1316. There seem to be lots of flight sim fans on the list, I gather from
  1317. reading through the archive.  Actually, I've been looking at the code
  1318. and list traffic to think about the forthcoming action game DOOM
  1319. from Id Software.  Some DOOM server effort was announced by Ron
  1320. Dippold on one of the comp.sys.ibm.pc.games.* groups.   Did any
  1321. list members try to contact Dippold to arrange a group effort?
  1322. It seems that there might be some duplication of work if the
  1323. IHHD core is basically suitable for the *4*-player hack that is
  1324. planned.
  1325. -- 
  1326. -Russell Webb
  1327. rwebb@panix.com
  1328.  
  1329. -----------------------------------------------------------------------------
  1330.